import originJSONP from 'jsonp'
export default  function jsonp(url,data,option){
  url += (url.indexOf("?")<0?"?":"&")+param(data);
  return new Promise((resolve,reject)=>{
      originJSONP(url,option,(error,data)=>{
        if(!error){
          resolve(data)
        }else{
          reject(error)
        }
      })
  })
}

function param(data) {
  let url="";
  for(var k in data){
    let value=data[k] !== undefined?data[k]:"";
    url += '&' + k + '=' + encodeURIComponent(value)
  }
  console.log(url);
  return url?url.substring(1):""
}
